placenta triple - German English Dictionary